import { markRaw } from 'vue';
import BasicLayout from './BasicLayout/index.vue';
import BlankLayout from './BlankLayout.vue';
import PageView from './PageView.vue';
import UserLayout from './UserLayout.vue';

// 当使用内置组件compoent时is传入组件需要把引入的组件对象使用markRaw函数修改为不响应的原始值
const BasicRawLayout = markRaw(BasicLayout);
const BlankRawLayout = markRaw(BlankLayout);
const PageRawView = markRaw(PageView);
const UserRawLayout = markRaw(UserLayout);

export { BasicLayout, BasicRawLayout, BlankLayout, BlankRawLayout, PageView, PageRawView, UserLayout, UserRawLayout };
